footer{margin-bottom:80px;font-size:100%!important}.footer-container{width:982px;margin:0 auto}.footer-links{list-style-type:none;width:236px;padding:0;margin:0}.footer-links li{opacity:1;background:0}.footer-links li a{display:block;background-color:#f1f1f1;background-color:rgba(0,0,0,0.04);font-size:13px;height:38px;line-height:38px;margin:0 0 2px 0;color:#333;text-decoration:none}.footer-links li a:hover{background-color:#ddd}.footer-links i{font-size:18px;width:18px;line-height:38px;margin:0 13px;text-align:center}.footer-links.right{float:right;text-align:right}.footer-links.right i{float:right}.footer-links.left{float:left;text-align:left}.footer-links.left i{float:left}.footer-links .ico-stack{color:#006edb}.footer-links .fa-bullhorn{color:#e83d16}.footer-links .fa-refresh{color:#05ca58}.footer-links .ico-fist-font{color:#333}.footer-links .fa-fb{color:#3b5998}.footer-links .fa-twit{color:#2c77ba}.footer-links .ico-youtube{color:#af2b26}.footer-links .ico-mobile{color:#666}.subscribe{background-color:#e6f2fe;margin:0 253px;height:156px;text-align:center;border:1px solid #c2daf3;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.subscribe i{display:block;font-size:51px;padding-top:14px;-webkit-transition:margin .5s linear;-moz-transition:margin .5s linear;-o-transition:margin .5s linear;transition:margin .5s linear}.subscribe .ico-mail{color:#cbdef1}.subscribe .fa-check-circle{color:green;margin:15px auto}.subscribe .title{font-size:16px;font-family:"proxima-nova",sans-serif;color:#3c5771}.subscribe form{margin-top:14px}.subscribe .email-field{margin-bottom:0;line-height:32px;vertical-align:middle;border:1px solid #CCC;border-right:0;height:32px;width:200px;padding:0 15px;color:#333;font-size:14px;font-family:"open-sans",sans-serif;-webkit-border-radius:30px 0 0 30px;-moz-border-radius:30px 0 0 30px;border-radius:30px 0 0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}.subscribe .submit-button{vertical-align:middle;height:32px;width:97px;text-align:center;border:0;padding:0;background-color:#006edb;-webkit-border-radius:0 30px 30px 0;-moz-border-radius:0 30px 30px 0;border-radius:0 30px 30px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font:600 14px "proxima-nova",sans-serif;text-transform:uppercase;color:#FFF;cursor:pointer}.subscribe .submit-button:hover{background-color:#0b5cad}.subscribe.success{border-color:#b6e6ad;background-color:#e6fce2;margin:0 253px}.subscribe.success .title{color:#43723a}.subscribe.success i{color:#b6e6ad;margin:15px auto}.subscribe.success form{display:none}.subscribe.error{background-color:#ffe8e8;border-color:#ffbaba;margin:0 253px}.subscribe.error .title{color:#cf1616}.subscribe.error i{color:#e6adad}.small-links{clear:both;margin-top:50px;padding:0;list-style-type:none;text-align:center}.small-links li{font-size:13px!important;display:inline-block;padding:4px 14px;border-right:1px solid #ddd}.small-links li:last-of-type{border:0}.small-links li a{color:#333;text-decoration:none}.small-links li a:hover{text-decoration:underline}.fine-print{text-align:center;margin-top:30px;font-size:12px!important;color:#999}.fine-print a{color:#888}.fine-print a:hover{text-decoration:underline}.fine-print p{font-size:12px!important}.fine-print .dozuki-link{color:#d52e16;font-weight:bold}@media only screen and (min-width:0) and (max-width:640px){.footer-container{width:100%}.search-button{margin-right:0!important}.fine-print{text-align:center;padding:20px;margin-bottom:30px;font-size:12px;line-height:18px}.fine-print .dozuki-link{font-weight:bold;color:#e83d16}.footer-links{float:none!important;padding:0;margin:0 20px;list-style-type:none;width:auto!important;text-align:left!important;text-transform:capitalize}.footer-links li a{display:block;background-color:#f1f1f1;background-color:rgba(0,0,0,0.04);font-size:14px;height:38px;line-height:38px;margin:0 0 2px 0}.footer-links i{float:left!important;font-size:18px;width:18px;line-height:38px;margin:0 13px;text-align:center}.footer-links span{display:none!important}.subscribe{width:auto;margin:30px 20px;padding-bottom:20px;background-color:#e6f2fe;text-align:center}.subscribe .fa-mail{display:block;font-size:51px;color:#cbdef1;padding-top:14px}.subscribe .title{font-size:16px!important}.subscribe .title span{display:none}.subscribe .email-field{font-size:16px!important;width:55%;margin-top:15px}.subscribe .submit-button{font-size:16px!important;margin-top:15px}.subscribe.error,.subscribe.success{margin:30px 20px;padding:0 0 20px}.fine-print{font-size:11px!important}}@media only screen and (min-width:641px) and (max-width:1000px){.footer-container{width:100%}footer .subscribe{height:158px;margin:0 28%}footer .subscribe .email-field{width:190px}footer .subscribe .submit-button{width:80px}footer .subscribe.error,footer .subscribe.success{margin:0 28%}footer .footer-links{width:27%;text-transform:capitalize}footer .footer-links span{display:none}footer .small-links{margin:50px 5% 0}footer .small-links li{margin-bottom:20px}footer .fine-print{width:60%;margin:30px auto;line-height:21px}}@media only screen and (min-width:641px) and (max-width:800px){.subscribe{height:133px!important;padding-top:25px}.subscribe i,.subscribe .title span{display:none}.subscribe .email-field{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;width:90%!important;border:1px solid #CCC}.subscribe .submit-button{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;margin:10px auto 0}.subscribe.error,.subscribe.success{padding-top:25px}}